#include<iostream>
using namespace std;
class Solution 
{
public:
    bool isUnique(string astr) 
    {
        if(astr.size()>26)
            return false;
        int bitMap=0;//位图
        for(auto ch:astr)
        {
            int i=ch-'a';
            //判断该位是否出现过
            if((bitMap >> i) & 1 == 1)
                return false;
            //没出现过，加入位图
            bitMap |= (1<<i);
        }
        return true;
    }
};

